Aug 16
2024
SELL
Payment of exercise price or tax liability
$44,688
$146.04 p/Share
306
Reduced 1.68%
17,927
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$69,152
$143.47 p/Share
482
Reduced 2.66%
17,623
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
610
Added 3.24%
18,233
Common Stock
Jul 16
2024
SELL
Payment of exercise price or tax liability
$139,365
$122.25 p/Share
1,140
Reduced 5.92%
18,105
Common Stock
Jul 16
2024
BUY
Grant, award, or other acquisition
-
3,980
Added 17.14%
19,245
Common Stock
May 06
2024
SELL
Open market or private sale
$81,892
$102.11 p/Share
802
Reduced 6.51%
11,509
Common Stock
May 06
2024
BUY
Exercise of conversion of derivative security
$47,269
$58.94 p/Share
802
Added 6.12%
12,311
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$18,575
$57.51 p/Share
323
Reduced 2.07%
15,265
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$11,734
$58.38 p/Share
201
Reduced 1.27%
15,588
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$11,153
$58.09 p/Share
192
Reduced 1.31%
14,497
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
1,292
Added 7.56%
15,789
Common Stock
Jul 18
2023
SELL
Payment of exercise price or tax liability
$68,088
$57.8 p/Share
1,178
Reduced 7.42%
14,689
Common Stock
Jul 18
2023
BUY
Grant, award, or other acquisition
-
4,112
Added 20.58%
15,867
Common Stock
Feb 14
2023
SELL
Open market or private sale
$289,304
$50.56 p/Share
5,722
Reduced 32.74%
11,755
Common Stock
Feb 14
2023
BUY
Exercise of conversion of derivative security
$229,452
$40.1 p/Share
5,722
Added 24.66%
17,477
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$12,094
$37.56 p/Share
322
Reduced 2.67%
11,755
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$7,810
$39.05 p/Share
200
Reduced 1.63%
12,077
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$3,620
$37.32 p/Share
97
Reduced 0.78%
12,277
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
2,010
Added 13.97%
12,374
Common Stock
Jul 19
2022
SELL
Payment of exercise price or tax liability
$4,870
$29.16 p/Share
167
Reduced 1.59%
10,364
Common Stock
Jul 19
2022
BUY
Grant, award, or other acquisition
-
604
Added 5.42%
10,531
Common Stock
Aug 17
2021
SELL
Payment of exercise price or tax liability
$11,235
$34.57 p/Share
325
Reduced 3.17%
9,927
Common Stock
Aug 16
2021
BUY
Grant, award, or other acquisition
-
2,100
Added 17.0%
10,252
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
$3,621
$36.95 p/Share
98
Reduced 1.19%
8,152
Common Stock
Aug 06
2021
SELL
Payment of exercise price or tax liability
$1,373
$37.12 p/Share
37
Reduced 0.45%
8,250
Common Stock