May 17
2024
SELL
Open market or private sale
$302,586
$104.81 p/Share
2,887
Reduced 8.43%
31,369
Common Stock
May 14
2024
SELL
Open market or private sale
$140,204
$102.94 p/Share
1,362
Reduced 3.82%
34,256
Common Stock
May 14
2024
BUY
Exercise of conversion of derivative security
$76,912
$56.47 p/Share
1,362
Added 3.68%
35,618
Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
$155,056
$66.32 p/Share
2,338
Added 6.39%
34,256
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
-
215
Added 0.67%
31,918
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
236
Added 0.74%
31,703
Common Stock
Feb 24
2024
BUY
Exercise of conversion of derivative security
-
232
Added 0.73%
31,467
Common Stock
Feb 24
2024
BUY
Grant, award, or other acquisition
-
2,615
Added 7.73%
31,235
Common Stock
Feb 23
2024
SELL
Open market or private sale
$132,536
$101.25 p/Share
1,309
Reduced 4.37%
28,620
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
$58,158
$44.43 p/Share
1,309
Added 4.19%
29,929
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
219
Added 0.76%
28,620
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
215
Added 0.75%
28,401
Common Stock
Feb 26
2023
BUY
Exercise of conversion of derivative security
-
235
Added 0.91%
25,534
Common Stock
Feb 26
2023
BUY
Grant, award, or other acquisition
-
2,652
Added 8.6%
28,186
Common Stock
Nov 29
2022
SELL
Open market or private sale
$263,926
$100.2 p/Share
2,634
Reduced 9.43%
25,299
Common Stock
Nov 22
2022
SELL
Open market or private sale
$17,657
$99.2 p/Share
178
Reduced 0.63%
27,933
Common Stock
Nov 18
2022
SELL
Open market or private sale
$168,342
$99.2 p/Share
1,697
Reduced 5.69%
28,111
Common Stock
Oct 31
2022
SELL
Open market or private sale
$45,701
$101.11 p/Share
452
Reduced 1.49%
29,808
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
219
Added 0.72%
30,260
Common Stock
Feb 27
2022
BUY
Grant, award, or other acquisition
-
1,744
Added 5.49%
30,041
Common Stock
Feb 27
2022
BUY
Exercise of conversion of derivative security
-
215
Added 0.75%
28,297
Common Stock
Dec 22
2021
BUY
Exercise of conversion of derivative security
$68,508
$45.52 p/Share
1,505
Added 5.09%
28,082
Common Stock
Mar 18
2021
BUY
Exercise of conversion of derivative security
$121,039
$40.74 p/Share
2,971
Added 10.05%
26,577
Common Stock
Feb 28
2021
BUY
Grant, award, or other acquisition
-
2,415
Added 9.28%
23,606
Common Stock
Feb 28
2021
BUY
Exercise of conversion of derivative security
-
219
Added 1.02%
21,191
Common Stock