Dec 02
2024
SELL
Payment of exercise price or tax liability
$46,605
$134.31 p/Share
347
Reduced 0.42%
81,590
Common Stock
Aug 15
2024
SELL
Open market or private sale
$4,170,299
$139.01 p/Share
30,000
Reduced 26.8%
81,937
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
$2,241,000
$74.7 p/Share
30,000
Added 21.14%
111,937
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$871,299
$146.56 p/Share
5,945
Reduced 5.28%
106,707
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
$1,373,664
$147.69 p/Share
9,301
Added 7.63%
112,652
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$58,534
$129.5 p/Share
452
Reduced 0.44%
103,351
Common Stock
Dec 01
2023
SELL
Open market or private sale
$4,127,657
$130.21 p/Share
31,700
Reduced 23.47%
103,351
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
$2,487,499
$78.47 p/Share
31,700
Added 19.01%
135,051
Common Stock
Sep 08
2023
SELL
Open market or private sale
$3,725,876
$120.97 p/Share
30,800
Reduced 22.88%
103,803
Common Stock
Sep 08
2023
BUY
Exercise of conversion of derivative security
$2,421,496
$78.62 p/Share
30,800
Added 18.62%
134,603
Common Stock
Aug 09
2023
SELL
Open market or private sale
$1,138,500
$115.0 p/Share
9,900
Reduced 8.71%
103,803
Common Stock
Aug 09
2023
BUY
Exercise of conversion of derivative security
$733,986
$74.14 p/Share
9,900
Added 8.01%
113,703
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
12,113
Added 10.45%
103,803
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$434,280
$99.56 p/Share
4,362
Reduced 4.54%
91,690
Common Stock
Aug 08
2022
SELL
Payment of exercise price or tax liability
$43,953
$84.04 p/Share
523
Reduced 0.54%
96,052
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
5,000
Added 4.92%
96,575
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
14,000
Added 13.26%
91,575
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$342,559
$88.7 p/Share
3,862
Reduced 4.74%
77,575
Common Stock
Aug 09
2021
SELL
Payment of exercise price or tax liability
$45,635
$73.25 p/Share
623
Reduced 0.76%
81,437
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$73,934
$85.77 p/Share
862
Reduced 1.04%
82,060
Common Stock
Feb 09
2021
BUY
Grant, award, or other acquisition
-
16,690
Added 16.76%
82,922
Common Stock
Feb 06
2021
SELL
Payment of exercise price or tax liability
$300,150
$72.43 p/Share
4,144
Reduced 5.89%
66,232
Common Stock