Dec 15
2024
SELL
Payment of exercise price or tax liability
$53,347
$58.24 p/Share
916
Reduced 0.76%
119,227
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
$122,304
$58.24 p/Share
2,100
Added 1.72%
120,143
Common Stock
Nov 20
2024
SELL
Open market or private sale
$346,785
$59.77 p/Share
5,802
Reduced 4.68%
118,043
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$1,893,841
$60.86 p/Share
31,118
Reduced 20.08%
123,845
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
$1,386,095
$33.07 p/Share
41,914
Added 23.27%
138,229
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$60,663
$66.01 p/Share
919
Reduced 0.81%
113,046
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
$138,621
$66.01 p/Share
2,100
Added 1.81%
113,965
Common Stock
Mar 14
2024
BUY
Open market or private purchase
$249,782
$64.56 p/Share
3,869
Added 3.34%
111,865
Common Stock
Dec 05
2022
BUY
Open market or private purchase
$348,288
$54.42 p/Share
6,400
Added 5.59%
107,996
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$171,109
$66.27 p/Share
2,582
Reduced 2.48%
101,596
Common Stock
Jun 15
2022
BUY
Exercise of conversion of derivative security
$389,668
$66.27 p/Share
5,880
Added 5.34%
104,178
Common Stock
Mar 10
2022
BUY
Open market or private purchase
$601,020
$85.86 p/Share
7,000
Added 6.65%
98,298
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$690,381
$97.1 p/Share
7,110
Reduced 7.23%
91,298
Common Stock
Jan 31
2022
BUY
Exercise of conversion of derivative security
$1,905,393
$97.1 p/Share
19,623
Added 16.63%
98,408
Common Stock
Nov 24
2021
BUY
Open market or private purchase
$657,230
$93.89 p/Share
7,000
Added 8.16%
78,785
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$157,691
$81.41 p/Share
1,937
Reduced 2.63%
71,785
Common Stock
Jun 15
2021
BUY
Exercise of conversion of derivative security
$359,100
$81.41 p/Share
4,411
Added 5.65%
73,722
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$34,331
$85.4 p/Share
402
Reduced 0.58%
69,311
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
$78,056
$85.4 p/Share
914
Added 1.29%
69,713
Common Stock
Jan 31
2021
SELL
Payment of exercise price or tax liability
$530,232
$88.02 p/Share
6,024
Reduced 8.05%
68,799
Common Stock
Jan 31
2021
BUY
Exercise of conversion of derivative security
$1,393,797
$88.02 p/Share
15,835
Added 17.47%
74,823
Common Stock
Jan 13
2021
SELL
Payment of exercise price or tax liability
$138,730
$91.09 p/Share
1,523
Reduced 2.52%
58,988
Common Stock
Jan 13
2021
BUY
Exercise of conversion of derivative security
-
5,000
Added 7.63%
60,511
Common Stock
Nov 10
2020
SELL
Open market or private sale
$466,900
$93.38 p/Share
5,000
Reduced 8.26%
55,511
Common Stock