Feb 26
2024
SELL
Payment of exercise price or tax liability
$165,959
$48.97 p/Share
3,389
Reduced 5.92%
53,866
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
8,610
Added 13.07%
57,255
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$20,979
$54.92 p/Share
382
Reduced 0.78%
48,645
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$17,315
$54.97 p/Share
315
Reduced 0.64%
49,027
Common Stock
Jan 23
2024
BUY
Grant, award, or other acquisition
$195,065
$53.96 p/Share
3,615
Added 6.83%
49,342
Common Stock
Jan 22
2024
SELL
Payment of exercise price or tax liability
$4,830
$53.67 p/Share
90
Reduced 0.2%
45,727
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$94,284
$70.1 p/Share
1,345
Reduced 2.85%
45,817
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
3,521
Added 6.95%
47,162
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$16,763
$72.57 p/Share
231
Reduced 0.53%
43,641
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$38,247
$72.03 p/Share
531
Reduced 1.2%
43,872
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
2,635
Added 5.6%
44,403
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$5,540
$71.96 p/Share
77
Reduced 0.18%
41,768
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$6,221
$69.13 p/Share
90
Reduced 0.21%
41,845
Common Stock
Feb 18
2022
SELL
Open market or private sale
$367,143
$100.67 p/Share
3,647
Reduced 8.01%
41,876
Common Stock
Jan 25
2022
BUY
Grant, award, or other acquisition
-
1,700
Added 3.6%
45,523
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$5,794
$90.53 p/Share
64
Reduced 0.15%
43,823
Common Stock
Jan 23
2022
SELL
Payment of exercise price or tax liability
$6,907
$89.7 p/Share
77
Reduced 0.18%
43,887
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$16,056
$89.7 p/Share
179
Reduced 0.41%
43,964
Common Stock
Nov 24
2021
SELL
Open market or private sale
$311,936
$90.97 p/Share
3,429
Reduced 7.21%
44,103
Common Stock
Nov 24
2021
BUY
Exercise of conversion of derivative security
$157,425
$45.91 p/Share
3,429
Added 6.73%
47,532
Common Stock
Aug 13
2021
SELL
Open market or private sale
$244,140
$75.12 p/Share
3,250
Reduced 6.87%
44,061
Common Stock
Aug 13
2021
BUY
Exercise of conversion of derivative security
$109,818
$33.79 p/Share
3,250
Added 6.43%
47,311
Common Stock
Jul 24
2021
SELL
Payment of exercise price or tax liability
$25,669
$67.02 p/Share
383
Reduced 0.86%
44,061
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$65,971
$69.59 p/Share
948
Reduced 2.09%
44,347
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
2,408
Added 5.05%
45,295
Common Stock