Aug 12
2024
SELL
Open market or private sale
$3,429,210
$109.64 p/Share
31,277
Reduced 46.92%
35,380
Common Stock
Feb 22
2024
-
1,196
Reduced 1.76%
66,657
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$121,312
$111.5 p/Share
1,088
Reduced 1.58%
67,853
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$120,748
$110.88 p/Share
1,089
Reduced 1.56%
68,941
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
2,768
Added 3.8%
70,030
Common Stock
Dec 13
2023
-
1,165
Reduced 1.7%
67,262
Common Stock
Dec 12
2023
-
737
Reduced 1.07%
68,427
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$156,973
$103.75 p/Share
1,513
Reduced 2.14%
69,164
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
-
4,500
Added 5.99%
70,677
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$37,496
$102.73 p/Share
365
Reduced 0.55%
66,177
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
-
1,500
Added 2.2%
66,542
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$38,058
$104.27 p/Share
365
Reduced 0.6%
60,890
Common Stock
Nov 22
2023
BUY
Exercise of conversion of derivative security
-
1,500
Added 2.39%
61,255
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
4,152
Added 6.1%
63,907
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$112,688
$106.11 p/Share
1,062
Reduced 1.75%
59,755
Common Stock
Dec 13
2022
-
700
Reduced 1.14%
60,817
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$135,496
$111.52 p/Share
1,215
Reduced 1.94%
61,517
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
-
3,090
Added 4.69%
62,732
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$68,971
$116.9 p/Share
590
Reduced 0.98%
59,642
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
-
1,500
Added 2.43%
60,232
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
-
4,048
Added 6.45%
58,732
Common Stock
Nov 29
2022
-
220
Reduced 0.4%
54,684
Common Stock
Nov 29
2022
SELL
Payment of exercise price or tax liability
$68,068
$115.37 p/Share
590
Reduced 1.06%
54,904
Common Stock
Nov 29
2022
BUY
Exercise of conversion of derivative security
-
1,500
Added 2.63%
55,494
Common Stock
Nov 22
2022
SELL
Payment of exercise price or tax liability
$138,589
$123.52 p/Share
1,122
Reduced 2.04%
53,994
Common Stock