Aug 16
2024
SELL
Open market or private sale
$4,632,000
$92.64 p/Share
50,000
Reduced 9.47%
477,931
Common Stock
Mar 17
2024
SELL
Payment of exercise price or tax liability
$246,692
$88.01 p/Share
2,803
Reduced 0.53%
527,931
Common Stock
Mar 17
2024
BUY
Exercise of conversion of derivative security
-
6,406
Added 1.19%
530,734
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$2,458,028
$85.84 p/Share
28,635
Reduced 5.18%
524,328
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
69,326
Added 11.14%
552,963
Common Stock
Jun 02
2023
SELL
Payment of exercise price or tax liability
$295,156
$68.26 p/Share
4,324
Reduced 0.89%
483,637
Common Stock
Jun 02
2023
BUY
Exercise of conversion of derivative security
-
9,849
Added 1.98%
487,961
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$163,766
$58.93 p/Share
2,779
Reduced 0.58%
478,112
Common Stock
Mar 17
2023
BUY
Exercise of conversion of derivative security
-
6,330
Added 1.3%
480,891
Common Stock
Feb 15
2023
SELL
Open market or private sale
$4,764,750
$63.53 p/Share
75,000
Reduced 13.65%
474,561
Common Stock
Feb 14
2023
SELL
Open market or private sale
$1,601,250
$64.05 p/Share
25,000
Reduced 4.35%
549,561
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$2,819,891
$62.61 p/Share
45,039
Reduced 7.27%
574,561
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
107,913
Added 14.83%
619,600
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$232,609
$54.68 p/Share
4,254
Reduced 0.82%
511,687
Common Stock
Jun 02
2022
BUY
Exercise of conversion of derivative security
-
9,688
Added 1.84%
515,941
Common Stock
Mar 17
2022
SELL
Payment of exercise price or tax liability
$171,854
$62.95 p/Share
2,730
Reduced 0.54%
506,250
Common Stock
Mar 17
2022
BUY
Exercise of conversion of derivative security
-
6,218
Added 1.21%
508,980
Common Stock
Mar 12
2022
SELL
Payment of exercise price or tax liability
$310,583
$60.46 p/Share
5,137
Reduced 1.01%
502,762
Common Stock
Mar 12
2022
BUY
Exercise of conversion of derivative security
-
11,700
Added 2.25%
507,899
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$3,571,223
$64.77 p/Share
55,137
Reduced 10.0%
496,199
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
130,760
Added 19.17%
551,336
Common Stock
Jun 02
2021
SELL
Payment of exercise price or tax liability
$334,185
$79.36 p/Share
4,211
Reduced 0.99%
420,576
Common Stock
Jun 02
2021
BUY
Exercise of conversion of derivative security
-
9,592
Added 2.21%
424,787
Common Stock
Apr 19
2021
SELL
Payment of exercise price or tax liability
$268,307
$65.81 p/Share
4,077
Reduced 0.97%
415,195
Common Stock
Apr 19
2021
BUY
Exercise of conversion of derivative security
-
9,287
Added 2.17%
419,272
Common Stock