Feb 20
2024
SELL
Payment of exercise price or tax liability
$165,225
$41.65 p/Share
3,967
Reduced 1.45%
268,990
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
10,080
Added 3.56%
272,957
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$205,434
$45.43 p/Share
4,522
Reduced 1.69%
262,877
Common Stock
Jan 29
2024
BUY
Exercise of conversion of derivative security
-
11,207
Added 4.02%
267,399
Common Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$42,570
$51.29 p/Share
830
Reduced 0.32%
256,192
Common Stock
Aug 20
2023
BUY
Exercise of conversion of derivative security
-
2,107
Added 0.81%
257,022
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$169,273
$50.62 p/Share
3,344
Reduced 1.29%
254,915
Common Stock
Jan 29
2023
BUY
Exercise of conversion of derivative security
-
8,495
Added 3.19%
257,669
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$457,970
$51.09 p/Share
8,964
Reduced 3.46%
249,764
Common Stock
Jan 24
2023
BUY
Exercise of conversion of derivative security
-
22,779
Added 8.09%
258,728
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$424,501
$42.26 p/Share
10,045
Reduced 4.08%
235,949
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
34,169
Added 12.2%
245,994
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$37,051
$44.64 p/Share
830
Reduced 0.39%
211,825
Common Stock
Aug 20
2022
BUY
Exercise of conversion of derivative security
-
2,107
Added 0.98%
212,655
Common Stock
Jan 29
2022
SELL
Payment of exercise price or tax liability
$209,690
$76.14 p/Share
2,754
Reduced 1.29%
210,548
Common Stock
Jan 29
2022
BUY
Exercise of conversion of derivative security
-
6,997
Added 3.18%
213,302
Common Stock
Jan 25
2022
SELL
Payment of exercise price or tax liability
$828,703
$77.29 p/Share
10,722
Reduced 4.94%
206,305
Common Stock
Jan 25
2022
BUY
Exercise of conversion of derivative security
-
31,121
Added 12.54%
217,027
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$921,801
$93.47 p/Share
9,862
Reduced 5.04%
185,906
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
28,397
Added 12.67%
195,768
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$70,996
$85.64 p/Share
829
Reduced 0.49%
167,371
Common Stock
Aug 20
2021
BUY
Exercise of conversion of derivative security
-
2,106
Added 1.24%
168,200
Common Stock
Aug 11
2021
SELL
Open market or private sale
$22,844,999
$91.38 p/Share
250,000
Reduced 60.08%
166,094
Common Stock
May 27
2021
-
100,000
Reduced 19.38%
416,094
Common Stock
Jan 26
2021
SELL
Payment of exercise price or tax liability
$1,138,303
$74.36 p/Share
15,308
Reduced 2.88%
516,094
Common Stock