Sep 04
2024
-
1,000
Reduced 3.77%
25,498
Common Stock
Jul 19
2024
SELL
Open market or private sale
$1,463,550
$97.57 p/Share
15,000
Reduced 36.15%
26,498
Common Stock
Jan 22
2024
SELL
Open market or private sale
$169,269
$82.45 p/Share
2,053
Reduced 4.72%
41,427
Common Stock
Jan 22
2024
BUY
Exercise of conversion of derivative security
$76,330
$37.18 p/Share
2,053
Added 4.51%
43,480
Common Stock
Dec 15
2023
SELL
Open market or private sale
$760,347
$81.0 p/Share
9,387
Reduced 18.49%
41,393
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
$349,008
$37.18 p/Share
9,387
Added 15.6%
50,780
Common Stock
Dec 14
2023
SELL
Open market or private sale
$295,052
$82.88 p/Share
3,560
Reduced 7.92%
41,393
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$132,360
$37.18 p/Share
3,560
Added 7.34%
44,953
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$11,323
$75.49 p/Share
150
Reduced 0.36%
41,393
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$5,900
$77.64 p/Share
76
Reduced 0.18%
41,543
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
$54,969
$77.64 p/Share
708
Added 1.67%
41,619
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$10,311
$78.12 p/Share
132
Reduced 0.32%
40,911
Common Stock
Apr 20
2023
BUY
Exercise of conversion of derivative security
$357,000
$23.8 p/Share
15,000
Added 26.8%
40,960
Common Stock
Nov 14
2022
BUY
Grant, award, or other acquisition
$99,811
$80.95 p/Share
1,233
Added 4.55%
25,847
Common Stock
Apr 11
2022
SELL
Payment of exercise price or tax liability
$7,466
$92.17 p/Share
81
Reduced 0.33%
24,528
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$24,753
$94.84 p/Share
261
Reduced 1.05%
24,609
Common Stock
Feb 04
2022
BUY
Exercise of conversion of derivative security
$24,750
$16.5 p/Share
1,500
Added 5.69%
24,870
Common Stock
Nov 22
2021
SELL
Payment of exercise price or tax liability
$10,981
$73.21 p/Share
150
Reduced 0.64%
23,335
Common Stock
Nov 22
2021
BUY
Grant, award, or other acquisition
$102,348
$73.21 p/Share
1,398
Added 5.62%
23,485
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$4,800
$73.85 p/Share
65
Reduced 0.29%
22,087
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$7,713
$74.88 p/Share
103
Reduced 0.46%
22,152
Common Stock
Apr 12
2021
SELL
Payment of exercise price or tax liability
$6,768
$84.6 p/Share
80
Reduced 0.36%
22,141
Common Stock
Dec 07
2020
SELL
Payment of exercise price or tax liability
$6,041
$70.24 p/Share
86
Reduced 0.36%
23,511
Common Stock
Nov 18
2020
SELL
Payment of exercise price or tax liability
$4,421
$68.01 p/Share
65
Reduced 0.27%
23,597
Common Stock
Nov 12
2020
SELL
Payment of exercise price or tax liability
$6,767
$65.7 p/Share
103
Reduced 0.43%
23,662
Common Stock